/**
*	@class VertexBuffer
*
*	@brief
*
*	@author William McVicar
*/

#pragma once

#ifndef __VERTEXBUFFERBASE_H_INCLUDED__
#define __VERTEXBUFFERBASE_H_INCLUDED__

//  Library Includes

//  Local Includes
#include "Buffer.h"

//  Macros

//  Forward Declarations

//  Types

//  Constants

//  Prototypes

namespace Protein
{

class VertexBufferBase : public Buffer
{
	//Member Functions
public:

	VertexBufferBase( i32 _iNumVerts, i32 _iVertSize );
	virtual ~VertexBufferBase();

	inline c8* Data() const;

protected: 

private: 

	//Member Variables
public:

protected: 

private: 

};

#include "VertexBufferBase.inl"

}

#endif //__VERTEXBUFFERBASE_H_INCLUDED__
